Package-level declarations

Types

Link copied to clipboard
class BearerDid(val uri: String, val did: Did, val keyManager: KeyManager, val document: DidDocument)

Represents a Decentralized Identifier (DID) along with its DID document, key manager, metadata, and convenience functions.

Link copied to clipboard
typealias DidSigner = (payload: ByteArray) -> ByteArray
Link copied to clipboard
class PortableDid(val uri: String, val privateKeys: List<Jwk>, val document: DidDocument, val metadata: Map<String, Any>)

PortableDid is a serializable BearerDid that documents the key material and metadata of a Decentralized Identifier (DID) to enable usage of the DID in different contexts.